home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-02-22 | 1.8 KB | 54 lines |
- CC = gcc
- CCPP = gcc
- CFLAGS = -O
- LD = gcc
- OBJS = o/Beta.o o/Mag.o o/Maki.o o/ML1.o o/Pi.o o/Pic.o o/PPM.o o/common.o
- PROGS = pictomag pictopi pictoppm magtopic magtopi magtoppm makitopic makitomag \
- makitopi makitoppm pitopic pitomag pitoppm ml1topic ml1tomag ml1topi \
- ml1toppm ppmtopic ppmtomag ppmtopi pbmtopic pbmtomag pbmtopi
- SRCS = pictomag.c pictopi.c pictoppm.c magtopic.c magtopi.c magtoppm.c \
- makitopic.c makitomag.c makitopi.c makitoppm.c pitopic.c pitomag.c \
- pitoppm.c ml1topic.c ml1tomag.c ml1topi.c ml1toppm.c ppmtopic.c \
- ppmtomag.c ppmtopi.c pbmtopic.c pbmtomag.c pbmtopi.c
-
- all : coerce ximage $(PROGS)
- coerce : o/coerce.o coerce.a
- $(LD) -o $@ o/coerce.o coerce.a
- ximage : o/ximage.o coerce.a
- $(LD) -o $@ o/ximage.o coerce.a -lX11
- $(PROGS) : mkmains coerce.a
- ./mkmains
- make -f Makefile.each CC=$(CC)
- coerce.a : $(OBJS)
- ar rcv coerce.a $(OBJS)
- ranlib coerce.a
- o : .
- -mkdir o
- o/coerce.o : o coerce.c defs.h Beta.h Mag.h Maki.h ML1.h Pi.h Pic.h PPM.h
- $(CC) -o $@ $(CFLAGS) -c coerce.c
- o/ximage.o : o ximage.cc defs.h Beta.h Mag.h Maki.h ML1.h Pi.h Pic.h PPM.h
- $(CCPP) -o $@ $(CFLAGS) -c ximage.cc
- o/Beta.o : o Beta.c Beta.h defs.h
- $(CC) -o $@ $(CFLAGS) -c Beta.c
- o/Mag.o : o Mag.c Mag.h defs.h
- $(CC) -o $@ $(CFLAGS) -c Mag.c
- o/Maki.o : o Maki.c Maki.h defs.h
- $(CC) -o $@ $(CFLAGS) -c Maki.c
- o/ML1.o : o ML1.c ML1.h Pic.h defs.h
- $(CC) -o $@ $(CFLAGS) -c ML1.c
- o/Pi.o : o Pi.c Pi.h Pic.h defs.h
- $(CC) -o $@ $(CFLAGS) -c Pi.c
- o/Pic.o : o Pic.c Pic.h defs.h
- $(CC) -o $@ $(CFLAGS) -c Pic.c
- o/PPM.o : o PPM.c PPM.h defs.h
- $(CC) -o $@ $(CFLAGS) -c PPM.c
- o/common.o : o common.c defs.h
- $(CC) -o $@ $(CFLAGS) -c common.c
- mkmains : mkmains.c
- $(CC) -o $@ $(CFLAGS) $?
-
- clean :
- rm -f coerce ximage mkmains coerce.a $(PROGS)
- rm -f Makefile.each $(SRCS) *~
- rm -rf o
-